package com.my.main.service.userAndRight;

import com.my.main.base.service.BaseService;
import com.my.main.entity.userAndRight.SysRightsRoutersApi;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;


/**
 * 系统_权限_路由与API关系表Mapper
 *
 * @author mengft 2020-07-18
 */
@Service
public interface SysRightsRoutersApiService extends BaseService<SysRightsRoutersApi> {


    /**
     * 根据路由id查询所有接口
     *
     * @param map(routerId: 路由id)
     *
     * @author mengft 2020-07-18
     */
    public List<SysRightsRoutersApi> queryListByRouterId(Map<String, Object> map);


    /**
     * 更新角色与路由关系
     *
     * @param routerId 路由id
     * @param apiList api集合
     * @param ip 用户ip
     * @param userId 登录用户id
     *
     * @author mengft 2020-07-18
     */
    public void isUpdateSysRightsRoutersApi(String routerId, List<String> apiList, String ip, String userId);
}
